// 前端配置文件
const CONFIG = {
    // 服务器配置
    FRONTEND_PORT: 8000,
    BACKEND_WEBSOCKET_PORT: 8770,
    BACKEND_HTTP_PORT: 8769,
    
    // WebSocket连接地址
    WEBSOCKET_URL: 'ws://localhost:8770',
    
    // HTTP API配置
    HTTP_API_URL: 'http://localhost:8769',
    
    // API端点
    API_ENDPOINTS: {
        CONTRACTS: '/api/contracts',
        USERS: '/api/users',
        HEALTH: '/api/health',
        AUTH: {
            LOGIN: '/api/auth/login',
            REGISTER: '/api/auth/register',
            LOGOUT: '/api/auth/logout',
            VALIDATE: '/api/auth/validate'
        }
    },
    
    // 支持的交易对
    SUPPORTED_SYMBOLS: ['ETHUSDT', 'BTCUSDT'],
    
    // 自动重连配置
    RECONNECT_INTERVAL: 5000,
    
    // 合约刷新间隔（毫秒）
    CONTRACT_REFRESH_INTERVAL: 5000,
    
    // 调试模式
    DEBUG: true
};

// 导出配置（如果支持模块）
if (typeof module !== 'undefined' && module.exports) {
    module.exports = CONFIG;
}

// 全局配置（浏览器环境）
if (typeof window !== 'undefined') {
    window.CONFIG = CONFIG;
}
